﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using BlackoutRugby.entity.jugador;

namespace BlackoutRugby.Models.Plantilla
{
    public class ModeloAlineacion
    {
        public JugadorEntity pilier1 { get; set; }
        public JugadorEntity talonador { get; set; }
        public JugadorEntity pilier3 { get; set; }
        public JugadorEntity segunda4 { get; set; }
        public JugadorEntity segunda5 { get; set; }
        public JugadorEntity flankerCerrado { get; set; }
        public JugadorEntity flankerAbierto { get; set; }
        public JugadorEntity numero8 { get; set; }
        public JugadorEntity medioMele { get; set; }
        public JugadorEntity alaCerrado { get; set; }
        public JugadorEntity apertura { get; set; }
        public JugadorEntity centro1 { get; set; }
        public JugadorEntity centro2 { get; set; }
        public JugadorEntity alaAbierto { get; set; }
        public JugadorEntity zaguero { get; set; }

        public JugadorEntity pilier1B { get; set; }
        public JugadorEntity talonadorB { get; set; }
        public JugadorEntity pilier3B { get; set; }
        public JugadorEntity segunda4B { get; set; }
        public JugadorEntity segunda5B { get; set; }
        public JugadorEntity flankerCerradoB { get; set; }
        public JugadorEntity flankerAbiertoB { get; set; }
        public JugadorEntity numero8B { get; set; }
        public JugadorEntity medioMeleB { get; set; }
        public JugadorEntity alaCerradoB { get; set; }
        public JugadorEntity aperturaB { get; set; }
        public JugadorEntity centro1B { get; set; }
        public JugadorEntity centro2B { get; set; }
        public JugadorEntity alaAbiertoB { get; set; }
        public JugadorEntity zagueroB { get; set; }

        public JugadorEntity capitanA { get; set; }
        public JugadorEntity capitanB { get; set; }
        public JugadorEntity pateadorA { get; set; }
        public JugadorEntity pateadorB { get; set; }


        /*public JugadorEntity reserva1 { get; set; }
        public JugadorEntity reserva2 { get; set; }
        public JugadorEntity reserva3 { get; set; }
        public JugadorEntity reserva4 { get; set; }
        public JugadorEntity reserva5 { get; set; }
        public JugadorEntity reserva6 { get; set; }
        public JugadorEntity reserva7 { get; set; }*/

        public ModeloAlineacion(List<JugadorEntity> jugadores)
        {
            pilier1 = jugadores.ElementAt(1);
            talonador = jugadores.ElementAt(2);
            pilier3 = jugadores.ElementAt(3);
            segunda4 = jugadores.ElementAt(4);
            segunda5 = jugadores.ElementAt(5);
            flankerCerrado = jugadores.ElementAt(6);
            flankerAbierto = jugadores.ElementAt(7);
            numero8 = jugadores.ElementAt(8);
            medioMele = jugadores.ElementAt(9);
            apertura = jugadores.ElementAt(10);
            alaCerrado = jugadores.ElementAt(11);
            centro1 = jugadores.ElementAt(12);
            centro2 = jugadores.ElementAt(13);
            alaAbierto = jugadores.ElementAt(14);
            zaguero = jugadores.ElementAt(15);

            pilier1B = jugadores.ElementAt(16);
            talonadorB = jugadores.ElementAt(17);
            pilier3B = jugadores.ElementAt(18);
            segunda4B = jugadores.ElementAt(19);
            segunda5B = jugadores.ElementAt(20);
            flankerCerradoB = jugadores.ElementAt(21);
            flankerAbiertoB = jugadores.ElementAt(22);
            numero8B = jugadores.ElementAt(23);
            medioMeleB = jugadores.ElementAt(24);
            aperturaB = jugadores.ElementAt(25);
            alaCerradoB = jugadores.ElementAt(26);
            centro1B = jugadores.ElementAt(27);
            centro2B = jugadores.ElementAt(28);
            alaAbiertoB = jugadores.ElementAt(29);
            zagueroB = jugadores.ElementAt(30);

            
            
            
            
            
            
            /*
            reserva1 = jugadores.ElementAt(16);
            reserva2 = jugadores.ElementAt(17);
            reserva3 = jugadores.ElementAt(18);
            reserva4 = jugadores.ElementAt(19);
            reserva5 = jugadores.ElementAt(20);
            reserva6 = jugadores.ElementAt(21);
            reserva7 = jugadores.ElementAt(22);
             */
        }
    }

    
}